package com.jlcloud.core.launch.constant;

/**
 * 系统常量
 *
 * @author By: JlCloud <br>
 * @Package: com.jlcloud <br>
 * @CreateTime: 2024-12-03 21:45 <br>
 * @Copyright: 2021 www.jilianjituan.com Inc. All rights reserved. <br>
 * @Caution 注意：本内容仅限于冀联人力集团内部传阅，禁止外泄以及用于其他的商业目的 <br>
 */
public interface AppConstant {

	/**
	 * 应用版本
	 */
	String APPLICATION_VERSION = "4.3.0.RELEASE";

	/**
	 * 基础包
	 */
	String BASE_PACKAGES = "com.jlcloud";

	/**
	 * 应用名前缀
	 */
	String APPLICATION_NAME_PREFIX = "jlcloud-";
	/**
	 * 网关模块名称
	 */
	String APPLICATION_GATEWAY_NAME = APPLICATION_NAME_PREFIX + "gateway";
	/**
	 * 授权模块名称
	 */
	String APPLICATION_AUTH_NAME = APPLICATION_NAME_PREFIX + "auth";
	/**
	 * 监控模块名称
	 */
	String APPLICATION_ADMIN_NAME = APPLICATION_NAME_PREFIX + "admin";
	/**
	 * 报表系统名称
	 */
	String APPLICATION_REPORT_NAME = APPLICATION_NAME_PREFIX + "report";
	/**
	 * 集群监控名称
	 */
	String APPLICATION_TURBINE_NAME = APPLICATION_NAME_PREFIX + "turbine";
	/**
	 * 链路追踪名称
	 */
	String APPLICATION_ZIPKIN_NAME = APPLICATION_NAME_PREFIX + "zipkin";
	/**
	 * websocket名称
	 */
	String APPLICATION_WEBSOCKET_NAME = APPLICATION_NAME_PREFIX + "websocket";
	/**
	 * 首页模块名称
	 */
	String APPLICATION_DESK_NAME = APPLICATION_NAME_PREFIX + "desk";
	/**
	 * 系统模块名称
	 */
	String APPLICATION_SYSTEM_NAME = APPLICATION_NAME_PREFIX + "system";
	/**
	 * 用户模块名称
	 */
	String APPLICATION_USER_NAME = APPLICATION_NAME_PREFIX + "user";
	/**
	 * 日志模块名称
	 */
	String APPLICATION_LOG_NAME = APPLICATION_NAME_PREFIX + "log";
	/**
	 * 开发模块名称
	 */
	String APPLICATION_DEVELOP_NAME = APPLICATION_NAME_PREFIX + "develop";
	/**
	 * 流程设计器模块名称
	 */
	String APPLICATION_FLOWDESIGN_NAME = APPLICATION_NAME_PREFIX + "flowdesign";
	/**
	 * 工作流模块名称
	 */
	String APPLICATION_FLOW_NAME = APPLICATION_NAME_PREFIX + "flow";
	/**
	 * 资源模块名称
	 */
	String APPLICATION_RESOURCE_NAME = APPLICATION_NAME_PREFIX + "resource";
	/**
	 * 接口文档模块名称
	 */
	String APPLICATION_SWAGGER_NAME = APPLICATION_NAME_PREFIX + "swagger";
	/**
	 * 任务模块名称
	 */
	String APPLICATION_JOB_NAME = APPLICATION_NAME_PREFIX + "job";
	/**
	 * 测试模块名称
	 */
	String APPLICATION_TEST_NAME = APPLICATION_NAME_PREFIX + "test";
	/**
	 * 演示模块名称
	 */
	String APPLICATION_DEMO_NAME = APPLICATION_NAME_PREFIX + "demo";
	/**
	 * 云就业API服务 模块名称
	 */
	String APPLICATION_API_WORKER_NAME = APPLICATION_NAME_PREFIX + "api-worker";

	/**
	 * 云用工API服务 模块名称
	 */
	String APPLICATION_API_COMPANY_NAME = APPLICATION_NAME_PREFIX + "api-company";
	/**
	 * 三方渠道网关 模块名称
	 */
	String APPLICATION_CHANNEL_NAME = APPLICATION_NAME_PREFIX + "channel";

	/**
	 * 租户模块名称
	 */
	String APPLICATION_MANAGER_NAME = APPLICATION_NAME_PREFIX + "manager";

	/**
	 * Doc模块名称
	 */
	String APPLICATION_DOC_NAME = APPLICATION_NAME_PREFIX + "doc";

	/**
	 * Hr 模块名称
	 */
	String APPLICATION_HR_NAME = APPLICATION_NAME_PREFIX + "hr";
	/**
	 * 订单模块名称
	 */
	String APPLICATION_ORDER_NAME = APPLICATION_NAME_PREFIX + "order";

	/**
	 * 任务模块名称
	 */
	String APPLICATION_MISSIONS_NAME = APPLICATION_NAME_PREFIX + "missions";

	/**
	 * 租户模块名称
	 */
	String APPLICATION_TENANT_NAME = APPLICATION_NAME_PREFIX + "tenant";
	/**
	 * 支付模块名称
	 */
	String APPLICATION_PAYMENT_NAME = APPLICATION_NAME_PREFIX + "payment";

	/**
	 * 开发环境
	 */
	String DEV_CODE = "dev";
	/**
	 * 生产环境
	 */
	String PROD_CODE = "prod";
	/**
	 * 测试环境
	 */
	String TEST_CODE = "test";
	/**
	 * 测试2环境
	 */
	String TEST2_CODE = "test2";
	/**
	 * 测试3环境
	 */
	String TEST3_CODE = "test3";
	/**
	 * 仿真环境
	 */
	String PRE_CODE = "pre";
	/**
	 * 代码部署于 linux 上，工作默认为 mac 和 Windows
	 */
	String OS_NAME_LINUX = "LINUX";
	/**
	 * 就业云 生产环境
	 */
	String JYY_CODE = "jiuyeyun";
}
